解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。 |
您所在的位置:网站首页 › 在端口 连接失败 › 解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。 |
解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,ssh连不上虚拟机
遇到的问题
本地(windows)能ping得通vmware虚拟机,且虚拟机(ubuntu)sshd运行正常,且监听地址为0.0.0.0 ,位置文件sshd_config 里的配置也已经允许远程登录,但是本机就是ssh连不上虚拟机,或者说telnet不到虚拟机的22端口。 很多csdn文章解决类似问题的答案并没有行的通。 发现原因所在在本机DOS下执行ipconfig/all, 发现vmware 8网络的ipv4地址为192.168.48.130,网关为192.168.48.2,而在虚拟机终端下执行ip address 发现虚拟机地址也为192.168.48.130, 也就是说本机ip与虚拟机ip冲突了。 解决问题把本机的vmware 8 网络的地址设置为192.168.48.129 (可以设置为除网关,广播和虚拟机ip之外的ip),然后重启虚拟机,在本地DOS上telnet 192.168.48.130 22 发现已经成功勾上,自然ssh就可以连上虚拟机了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |